Spiral Increment Reuse (SIR) Software Model
نویسندگان
چکیده
The success or failure of any project is very largely depends on its SDLC (Software Development Life Cycle) model. In this paper a new software development lifecycle model is designed using incremental spiral lifecycle model with software reuse concept. The proposed model is designed in such a way that it combines the capability of spiral and incremental model with reusability. The software development process starts with the requirement analysis and identification of required components with the help of SRS followed by component design. Required component are identified from RCL (Reuse Component Library). The components are modified according the requirement and if components are not available, they are rapidly developed and after testing it is stored in TCR (Tested Component Repository). This SDLC model will increase the quality and productivity of project, delivered in shorter tenure and in lower cost.
منابع مشابه
Domain Modeling of Software Process Models
This paper presents a novel application involving two important Software Engineering research areas: process modeling and software reuse. The Spiral Model is a risk-driven process model, which, depending on the specific risks associated with a given project, may be tailored to create a project-specific process model. The software reuse area is that of domain modeling of families of systems, whi...
متن کاملUsing the Spiral Model and MBASE to Generate New Acquisition Process Models: SAIV, CAIV, and SCQAIV
1.1 The Challenge A number of DoD organizations are responding to the DoD Evolutionary Acquisition initiative in DoDI 5000.2 [1] by organizing evolutionary increments of capability around the objective of developing and fielding each increment within a fixed schedule (frequently 18 or 24 months) or fixed budget. Examples are new capabilities or major upgrades for such software-intensive systems...
متن کاملSoftware Cost Estimation in the Incremental Commitment Model
Complex, software intensive systems — especially those with multiple software component developers — and Directed System of Systems (DSOS) or Acknowledged Systems of Systems (ASOS) need approaches to control the development and estimate the software development costs and schedules. This paper will introduce a next-generation synthesis of the spiral model and other leading process models into th...
متن کاملThe Spiral Model
The spiral model, illustrated in Fig. 1.7, combines the iterative nature of prototyping with the controlled and systematic aspects of the waterfall model, therein providing the potential for rapid development of incremental versions of the software. In this model the software is developed in a series of incremental releases with the early stages being either paper models or prototypes. Later it...
متن کاملComponent-Based Software Development Environment (CBDE)
This paper presents an Component-Based Software Development Environment CBDE that supports the construction and reuse of software components according to Catalysis. Its integrates a CASE tool, named to MVCase, and a RAD tool, named to C-CORE, to support the whole process of Component-Based Software Development (CBD). The CBD process, follows the spiral model of software development, including a...
متن کامل